package com.jic.market.response.rest.coupon;

import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CouponCenterResponse {
  @ApiModelProperty(notes = "优惠券id")
  private Long couponId;

  @ApiModelProperty(notes = "活动id")
  private String promotionId;

  @ApiModelProperty(notes = "活动名称")
  private String promName;

  @ApiModelProperty(notes = "活动类型")
  private String promType;

  @ApiModelProperty(notes = "活动开始时间")
  private Date startTime;

  @ApiModelProperty(notes = "活动结束时间")
  private Date endTime;

  @ApiModelProperty(notes = "使用范围 1:平台券 2:店铺券")
  private Integer couponPlatform;

  @ApiModelProperty(notes = "优惠券面值单位元")
  private BigDecimal couponAmount;

  @ApiModelProperty(notes = "优惠券发放总数")
  private Integer grantTotalNum;

  @ApiModelProperty(notes = "活动中文描述")
  private String chineseDesc;

  @ApiModelProperty(notes = "使用说明")
  private String couponUseDesc;

  @ApiModelProperty(notes = "使用开始时间")
  private Date couponUseStartTime;

  @ApiModelProperty(notes = "使用结束时间")
  private Date couponUseEndTime;

  @ApiModelProperty(notes = "优惠券状态")
  private int status;
}
